
from django.urls import path,re_path
from shopApp import views

# 20250812 修改
# 一个path()对应一条路由规则，当用户请求，对应的path()时，通过配置找到对应的App（shopApp)应用下的views.py中对应的视图函数(index())执行并返回结果。
urlpatterns= [
    # path("shopApp/index/",views.index),
    path("",views.index),
    # 编写带URL参数的urls,其中id 为整数参数
    path("show/<int:id>/",views.show),

    # re_path() 编写URL可以使用正则表达式，匹配复杂路由（URL），,其中year为4位整数参数
    re_path("list/(?P<year>\d{4})/",views.year),

    # 反向解析路由 20250813
    # "url_reverse/"是url,views.url_reverse是views中的函数,name = "shopApp_url_reverse"是HTML是中的引用
    path("url_reverse/",views.url_reverse,name = "shopApp_url_reverse"),
    path("test",views.test_get),
]